<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    //网络请求:a(自己处理)->处理:ab(自己处理)->abc(自己处理)
    new Promise((resolve,reject)=>{
        setTimeout(()=>{resolve("a");},1000);
    }).then(res=>{
        //第一次对结果进行处理
        return Promise.resolve(res+"b")
    }).then(res=>{
        //第二次对结果进行处理
        return Promise.resolve(res+"c")
    }).then(res=>{
        //第二次对结果进行处理
        console.log(res );
    }).catch(err=>{
        console.log(err);
    });

    //网络请求:a(自己处理)->处理:ab(自己处理)->abc(自己处理)
    new Promise((resolve,reject)=>{
        setTimeout(()=>{resolve("a");},1000);
    }).then(res=>{
        //第一次对结果进行处理
        return res+"b"; //成功
        //throw "err"; //失败
    }).then(res=>{
        //第二次对结果进行处理
        return res+"c";
    }).then(res=>{
        //第二次对结果进行处理
        console.log(res );
    }).catch(err=>{
        console.log(err);
    });
</script>
</html>

